package wyp.library.ui.tableview;

import java.util.HashMap;

import android.content.Context;
import android.view.View;
import android.widget.RelativeLayout;

public abstract class UITableViewCell extends RelativeLayout {

	public enum UITableViewCellStyle {
		UITableViewCellStyleDefault, //
		UITableViewCellStyleValue1, //
		UITableViewCellStyleValue2, //
		UITableViewCellStyleSubtitle//
	}

	public enum UITableViewCellSelectionStyle {
		UITableViewCellSelectionStyleNone, //
		UITableViewCellSelectionStyleDefault //
	}

	public UITableViewCellSelectionStyle selectionStyle = UITableViewCellSelectionStyle.UITableViewCellSelectionStyleDefault;
	protected HashMap<String, View> viewHolder = new HashMap<String, View>();

	protected UITableViewCell(Context context) {
		super(context);
		this.initViews();
	}

	public abstract void initViews();

	public void layoutSubviews() {

	}

	@Deprecated
	public void handler() {
	}

	public void doHandle() {
	}

}
